guessing ranks